草庐IT

iphone - AudioUnit 输入样本

全部标签

javascript - 如何通过 ajax 更新输入文本的值?

我想拥有一个我可以输入的文本框使用AJAX调用更新其值(“获取当前版本”),然后另一个按钮(“更新代码库”)使另一个AJAX调用文本框中的值我不知道如何将所有这些结合在一起。revision我只想使用javascript而不是jQuery 最佳答案 现在在jQuery中:$("#revision").click(function(event){event.preventDefault();$.post("/my/url/",function(data){$("#passedValue").val(data);});});希望我理解正

javascript - 如何获取没有焦点的输入的选定文本/插入符号位置?

如果该字段没有有焦点,是否有可能(可靠地)在输入文本框中获取选定的文本/插入符号位置?如果不是,获取和保留这些数据的最佳方式是什么?基本上,当用户单击按钮时,我想在插入符号位置插入一些文本。但是,一旦用户单击该按钮,该字段就会失去焦点,我也会失去插入符号位置。 最佳答案 以下脚本将保持插入位置,然后单击按钮将在存储位置插入文本:Javascript://GetsthepositionofthecursorfunctiongetCaret(el){if(el.selectionStart){returnel.selectionStar

javascript - 验证不适用于具有 'Required' 属性的文件输入 - AngularJS

我一直在解决这个问题,但无法让它发挥作用。我正在创建一个Angular表单,当required属性被添加到文本字段时,我能够使验证工作。但是,如果输入类型file添加了required属性,我注意到显示了$error.required文本,但它甚至没有验证如果选择了一个文件。即使在添加文件后它仍然显示为无效。我在jsfiddle中创建了一个示例,因此您可以检查一下:http://jsfiddle.net/Alien_time/kxSaz/6/验证对文件输入不起作用吗?如何在使用文件选择时添加必需的选项并对其进行验证? 最佳答案 ng

javascript - 如何停止在 textInput React Native 中输入空格?

如何在ReactNative中停止在密码输入字段中输入空格?password可以是任何字符,包括空格。我试过这个:validator.jsconstextract=(str,pattern)=>(str.match(pattern)||[]).pop()||'';exportfunctionremoveWhiteSpace(str){returnextract(str,'/^\S*$/;');}登录.jspasswordHandle(value){this.setState({password:removeWhiteSpace(value)})console.log(removeWhi

javascript - 用于立即更改输入的 jQuery 事件处理程序

我正在寻找一个(jQuery)事件处理程序,它在input[type="text"]值更改后立即执行一个函数。.changejQuery事件处理程序在input[type="text"]失去焦点后执行函数(这可能适用于另一种情况)。keypress/up/down仅在用户将某些内容输入输入时起作用(而不是在我动态操作它时)。有什么解决办法吗? 最佳答案 在这种情况下,我所做的一件事是将同一个处理程序绑定(bind)到一堆事件。$('input').bind("changeblurkeyupmouseup",function(){$(

asp.net - 在文本框中输入按键时避免发出哔声

当你像这样创建一个aspx页面时:UntitledPage如何避免在文本框中按回车键时发出的哔声。另一方面,我想处理enteronkeypress事件。谢谢! 最佳答案 首先,在网页上的文本框中按回车键时发出蜂鸣声不是标准行为。试试Google的搜索页面,或者就此而言,试试本页底部的姓名、电子邮件和主页字段。在任何浏览器中按enter时都不会发出哔哔声。要防止发出哔哔声,请处理上的onKeyDown事件标记并在按下回车键时返回false:functionStopBeepOnEnter(event){if(event.keyCode=

javascript - 如何使用 jQuery 通过复选框将输入从一个文本框复制到另一个文本框?

我正在清理一个包含开始日期文本框和结束日期文本框的简单表单。我想在这些字段之间添加一个复选框,用户可以检查结束日期是否与开始日期相同,因此当他们检查它时,开始日期输入值(例如04/01/09)将自动出现在结束日期文本框中,这样他们就不必两次输入相同的日期。这有意义吗?顺便说一句,我正在使用性感的jquerydatepickerUI,它很不错,但我无法弄清楚上述问题。我知道有一个简单的解决方案(事件处理程序?)但我很困惑。 最佳答案 试试这段代码:$("#checkboxId").click(copyDate);functioncop

javascript - 输入焦点或按下 tab 键,移动到屏幕中心

我有许多表单域跨越页面折叠。当按“tab”键逐步浏览每个输入/选择字段时,它位于页面折叠底部的下一个字段。我的一些字段有工具提示、验证响应和显示在字段下方的自动建议框。使用Tab键切换到字段时,您无法在折叠页面下方看到这些元素。是否有javascript或jQuery脚本可以使屏幕围绕聚焦的输入/文本区域/选择/按钮字段垂直居中,而不是对齐到底部? 最佳答案 您可以只绑定(bind)到焦点事件,然后计算字段的偏移量并将其在屏幕上居中。$(':input').focus(function(){varcenter=$(window).h

javascript - 使用 AJAX 输入类型 ="submit"而不是输入类型 ="button"?

我有一个正在设置的AJAX表单,使用设置了jQuery.click操作。问题是,因为没有>在表单中,表单不会以传统方式提交,因此表单验证器并不总是有效,并且按下回车按钮什么也不做。如果我确实添加了提交输入,当它被点击(或输入被击中等)时,页面会重新加载,就好像它不是AJAX表单一样。我在这里错过了什么? 最佳答案 使用提交按钮。提交按钮在默认浏览器行为方面将更加兼容,例如按enter。然后,在提交事件中,只需取消表单提交并运行您的AJAX代码。如果您使用的是jQuery,则可以使用更“干净”的方法$('#form_id').bind

javascript - Angular.js - 从输入中过滤无效字符的 Controller 函数在输入有效字符之前不会删除字符

我已经为我在这里遇到的问题创建了一个JSFiddle:http://jsfiddle.net/9qxFK/4/我有一个输入字段,我只想允许小写字母、数字和连字符(该字段将在URL中使用)。为了做到这一点,我有以下angular.jsController方法:$scope.auto_slug=function(){$scope.slug=$scope.slug.toLowerCase().replace(/[^a-z0-9\-\s]/g,'').replace(/\s+/g,'-');};仅当在无效字符后键入有效字符时,才会删除无效字符。谁能告诉我为什么这不起作用?谢谢,斯科特